demand deposits - Spanish English Dictionary